home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / games / roguefix.arc / ROGUEFIX.DOC next >
Text File  |  1994-08-27  |  3KB  |  64 lines

  1. RogueFix Patch Program
  2. for the Epyx game Rogue
  3. =======================
  4. by Ken Newman Feb 92
  5.  
  6.  
  7.  
  8. This program is freeware. You may copy it freely, as long as the program
  9. and this documentation are not altered in any way. The author assumes
  10. no responsibility for any effects resulting from the use of this program.
  11.  
  12.  
  13. This small patch program will be a godsend for those ST'ers with newer
  14. versions of TOS who have fond memories of the old Epyx game Rogue. The
  15. program patches the binary file ROGUE.PRG so that it will work on all
  16. ST's, not just 1.0. (Not sure if it will make it work on Mega STe or TT).
  17.  
  18. Rogue was the first ST program I ever bought, back in 1986. I had played
  19. the original Unix version well before that, and liked the game a lot.
  20. Much to my dismay, when I got TOS 1.4, the game stopped working, and
  21. also didn't work when I got an STe (TOS 1.6). Actually the way the
  22. program behaves on newer TOS's is sort of funny. It lets you play
  23. one level, then the first monster who hits you on subsequent levels
  24. kills you instantly, and when the tombstone comes up, it says on it
  25. "Here Lies Software Pirate, Scum of the Earth"!  While this may be
  26. true of real software pirates, I was offended since it was an original
  27. store-bought game.
  28.  
  29. Since the game let you play a level, and this much seemed to work fine,
  30. I reasoned that there must be some badly done check in the program that
  31. prevented it running on newer ROMs. So I dug into the binary program
  32. itself looking for it, and after much tedious disassembling and hacking,
  33. found a way to defeat the checking and fix the game. Not only that, but
  34. I found a way to give invincibility in the game, that could be an option.
  35.  
  36. The patch program included is the result. When run, it
  37. asks you to insert the original Rogue disk in A:, then asks if you want
  38. the regular version or the invincible version (for you impatient types).
  39. It then writes a small patch to the file. You can re-use the program
  40. as much as you like, to switch back and forth between regular and
  41. invincible versions. I realize this means altering
  42. your master disk, but since it doesn't work anyway if you downloaded
  43. this patch, why worry? :-}  Seriously, if you're worried about altering
  44. the original program, before you use the patch, just copy ROGUE.PRG to
  45. some other disk, it's a regular file. However, the original disk is
  46. copy protected, so you can't diskcopy the whole disk. You can copy all
  47. the files off it, though, if you want. (The save game feature in Rogue
  48. actually writes on the original disk too, which is a little more risky!).
  49. I've tested the patch program a lot, and it works fine. As a precaution,
  50. it will only work on versions of the game where the file size of 
  51. ROGUE.PRG is 134,134 bytes. This is the size of the version I have, and
  52. I don't know if there are other versions around, but they would probably
  53. be a different size. The patch obviously wouldn't work on other versions,
  54. so I added this check. If you do have a different version, contact me
  55. on CIS or Usenet and I will try to support your version.
  56.  
  57. Enjoy the game!
  58. Ken Newman
  59.  
  60. Compuserve: 72437,1275
  61. Usenet: ken@isgtec.uucp  [ ..uunet!utai!lsuc!isgtec!ken ]
  62.  
  63.  
  64.